package com.dc.service.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 打砂房分段打砂 excel 导出 dto 类
 * 作用：拉平子母数据
 */
@Data
public class CalibrationHouseSandExcelDto {

    private Long id;

    private String shipName;

    private String sandPosition;        // 打砂位置

    public Double area;        // 打砂面积(m²)

    public Double powers;       // 耗电量(kwh)   动态计算

    public Double powerByUnit; // 单位耗电(kwh/m²)  动态计算

    public Double startAir;    // 压缩空气起始读数

    public Double endAir;      // 压缩空气结束读数

    public Double air;         // 耗压缩空气量(m³)   动态计算

    public Double airByUnit;   // 单位耗压缩空气(m³/m²) 动态计算

    //////////////////
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public Date startTime;     // 开始时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public Date endTime;       // 结束时间

    private String device;      // 设备名称

    public Integer num;        // 数量

    private String unit;        // 单位

    public Double power;       // 功率(kw)  // 重复，需要单独设置

    public Double powerByHour; // 总有功电能(kw*h)
}
